package com.gopay.common.domain.bank.ceb.expay.req;

import java.io.Serializable;

import com.gopay.common.domain.bank.ceb.expay.CebExPayMessage;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamAsAttribute;
import com.thoughtworks.xstream.annotations.XStreamOmitField;
/**
 * 光大快捷客户验证请求报文类
 * @author lilili
 * @CebExPayMessageUSCReq.java
 *
 */
@XStreamAlias("Plain")
public class CebExPayMessageUSCReq  implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 3165095878880530467L;
	
	@XStreamAsAttribute
	private String id="USCReq";
	
	
	private String version;
	
	private String transId;
	
	private String merId;
	
	private String relatedAcct="";   //商户端账号
	
	private String date;
	
	private String name;          //银行卡户名
	
	private String cardNo;
	
	private String cardType;
	
	private String validDate="";     //有效期
	
	private String cvv2;
	
	private String certType;      //证件类型
	
	private String certNo;        //证件号
	
	private String phone;         //手机号码
	
	private String bussType;      //业务类型

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getVersion() {
		return version;
	}

	public void setVersion(String version) {
		this.version = version;
	}

	public String getTransId() {
		return transId;
	}

	public void setTransId(String transId) {
		this.transId = transId;
	}

	public String getMerId() {
		return merId;
	}

	public void setMerId(String merId) {
		this.merId = merId;
	}

	public String getRelatedAcct() {
		return relatedAcct;
	}

	public void setRelatedAcct(String relatedAcct) {
		this.relatedAcct = relatedAcct;
	}

	public String getDate() {
		return date;
	}

	public void setDate(String date) {
		this.date = date;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getCardNo() {
		return cardNo;
	}

	public void setCardNo(String cardNo) {
		this.cardNo = cardNo;
	}

	public String getCardType() {
		return cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	public String getValidDate() {
		return validDate;
	}

	public void setValidDate(String validDate) {
		this.validDate = validDate;
	}

	public String getCvv2() {
		return cvv2;
	}

	public void setCvv2(String cvv2) {
		this.cvv2 = cvv2;
	}

	public String getCertType() {
		return certType;
	}

	public void setCertType(String certType) {
		this.certType = certType;
	}

	public String getCertNo() {
		return certNo;
	}

	public void setCertNo(String certNo) {
		this.certNo = certNo;
	}

	public String getPhone() {
		return phone;
	}

	public void setPhone(String phone) {
		this.phone = phone;
	}

	public String getBussType() {
		return bussType;
	}

	public void setBussType(String bussType) {
		this.bussType = bussType;
	}
	
	
}
